7
תגובות

צאט Ajax

פתח razand ,
יש דרך יותר יעלה מלטעון את העמוד כל שניה?

7 תשובות

avatar ענה yonikal56 ב 13 ליוני 2013 #

לעשות לו בajax כל פעם setinreval וזב עושה אוטומטי בלי ריפרש. יש סדרה ל 9 מדדריכים באנגלית לזה:
http://www.youtube.com/watch?v=oCQ8Dkgrv10&list=PLfdtiltiRHWHzDIakTiWxVrYFSLDQv_WB

avatar ענה liorel100 ב 13 ליוני 2013 #

long polling - חפש בגוגל
websockets - כנ"ל

avatar ענה razand ב 13 ליוני 2013 #

שתיהם ניראים לי דרכים די מסובכות...

yonikal56 אתה בכלל לא הבנת את השאלה

avatar ענה mtndiv ב 13 ליוני 2013 #

רז, כדי לבדוק ולטעון הודעות חדשות מן הסתם אתה חייב לעשות AJAX של בדיקה כל מס' שניות.
אני יסביר לך איך תוכל לעשות את זה אבל בצורה יעילה יותר: בדרך כלל מתכנת לא מתקדם קורא ב-AJAX לקובץ php חיצוני וממנו טוען את כל התגובות הנוכחיות. מה שאתה אמור לעשות בשביל לייעל את העניין, זה על ידי AJAX לקרוא לקובץ php חיצוני ולתת לו פרמטר - את ההודעה האחרונה שנמצאת אצלי בדף. במקרה ויש תגובות חדשות ה-php יחזיר לך אותם ואתה פשוט תוסיף אותם בדף, במקרה ואין תגובות חדשות פשוט תמשיך כרגיל...
זה יותר יעיל כי אתה לא טוען כל שניה את כלל התגובות...

avatar ענה razand ב 13 ליוני 2013 #

זה לא כל כך משמעותי.
זה בסך הכול טוען את ה 14 הודעות אחרונות שהם עד 70 תוים.
פשוט חבל לי לבזבז ככה משאבים.
אבל אני יסתגר ככה..
תודה

avatar ענה nirbe ב 13 ליוני 2013 #

@mtndiv, אני חייב לומר לך שנתת לי פה רעיון מעולה :)

avatar ענה mtndiv ב 14 ליוני 2013 #

razand אוהו כמה שזה משמעותי אחי ... בכל זאת בהצלחה